'''
Created on 2018年12月12日

caseNumber: *******       #对应手工用例编号
caseName:  新增分层       #对应手工用例名称
precondition:             #前提条件，准备的测试数据
1、分层3下无子分层
steps：            # 代码的执行步骤描述，可将手工用例步骤复制在这进行修改
1、
2、
@author: lijie  
'''
import unittest

from utilites.common import Common
from utilites.interface_helper import InterHelper
from workflow.helper import Helper


class AccountInfo(unittest.TestCase):


    def setUp(self):
        self.inter=InterHelper()     #实例化接口帮助类，用该对象调用接口请求方法和返回验证方法
        self.module=Helper()       #实例化Helper对象，用来获取模块名称
        self.inter_info=Common().get_interface_info()       #通过get_interface_info方法获取所有接口信息
        
        # 将接口配置yml文件里的请求参数读取到变量中
        self.account_info=self.inter_info[self.module.ACCOUNT][self.inter.ACCOUNT_INFO]['param_rq']   

    def tearDown(self):
        pass

    def testAccountInfo(self):
        self.account_info['accountid']='1'
        res_info=self.inter.send_post_request(self.module.ACCOUNT, self.inter.ACCOUNT_INFO, self.account_info,True)
        self.inter.check_response(res_info,returnCode='201')

if __name__ == "__main__":
    unittest.main()